﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Ucb.Workshop.Dal;
using Ucb.Workshop.Model;
using Ucb.Workshop.WinApp.View.GestionPedido;
using Ucb.Workshop.Business;

namespace Ucb.Workshop.WinApp.View.GestionProveedor
{
    public partial class ProveedorOpc : UserControl
    {
        Pedidoo pedido;

        public Pedidoo Pedido
        {
            get { return pedido; }
            set { pedido = value; }
        }
        public ProveedorOpc()
        {
            InitializeComponent();
        }
             
        
        private void button1_Click(object sender, EventArgs e)
        {
           Pedidoo ped = busquedaPedido2.Pedido;
           
            /*Detalle_pedido ver = new Detalle_pedido(ped);
            ver.ShowDialog();*/
            string consulta = "SELECT DISTINCT(dp.cod_detalle_pedido), prod.descripcion, m.nombre, prov.empresa, dp.cantidad FROM detalle_pedido dp, provee pv, producto prod, marca m, proveedor prov WHERE dp.cod_pedido = " + ped.CodPedido + " AND dp.cod_provee = pv.cod_provee AND pv.cod_marca = m.cod_marca AND pv.cod_producto = prod.cod_producto AND pv.cod_proveedor = prov.cod_proveedor";
            DBManager conexion = new DBManager();
            conexion.LlenarGrid(gridDetalle, consulta);
            gridDetalle.Columns[0].Visible = false;
            gridDetalle.Columns[1].HeaderText = "Producto";
            gridDetalle.Columns[2].HeaderText = "Marca";
            gridDetalle.Columns[3].HeaderText = "Proveedor";
            gridDetalle.Columns[4].HeaderText = "Cantidad";
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Pedidoo ped = busquedaPedido2.Pedido;
            
            textBox1.Text = ped.CodPedido.ToString();
            textBox2.Text = ped.Fecha.ToString();
            comboBox1.Text = ped.Estado;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            Pedidoo pedido = new Pedidoo();
            
            pedido.Modifica(int.Parse(textBox1.Text),comboBox1.Text);
            

        }

        private void button3_Click(object sender, EventArgs e)
        {

        }

       
    }
}
